﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Coolzon.Realtime.Contracts.CommandData
{
    public class REQUEST_MODE
    {
        /// <summary>
        /// SELF :自己
        /// </summary>
        public  const byte SELF = 0X01;
        
        /// <summary>
        /// ALL : 所有人,包括不受控制的用户
        /// </summary>
        public  const byte ALL = 0X02;

        /// <summary>
        /// OTHER:其他人，不包括自己
        /// </summary>
        public  const byte _OTHER = 0X03;
        /// <summary>
        /// 不用回应
        /// </summary>
        public const byte NORESPONSE = 0x04;
        /// <summary>
        /// 受控制的用户,不考虑State，只考虑ControlState
        /// </summary>
        public const byte UNDERCONTROL = 0x05;
        /// <summary>
        /// 受控制的用户,需要考虑用户的State
        /// </summary>
        public const byte UNDERCONTROL_AND_INDOMAIN = 0x06;
    }
}
